Magna Carta

A charter of rights agreed to by King John of England.

Magna Carta Definition
Magna Carta Definition

Flippy

The leader in educational esports.